body{
    padding: 0px;margin: 0px;cursor: default;
	 -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.portal-fixed-bg{
    background: #25305B;z-index:-1;
    position: fixed;left: 0px;top:0px;height:60px;width:100%;margin: 0px;padding: 0px;
}
.portal-logo .logo{
    position: fixed;left: 200px;top:20px;
    background-image: url("../static/images/logo.png");width:30px;height:30px;background-size:100% ;
    background-repeat: no-repeat;z-index: 103;
}
.portal-logo .text{
    position: fixed;left: 240px;top:16px;font-family: Microsoft YaHei;
    font-size: 24px;font-weight: 500;color:#32B5C5;z-index: 103;
}
.portal-menu{
    position: fixed;right: 246px;top:20px;z-index: 103;
}
.portal-menu-btn{
    position: fixed;right: 10px;top:12px;z-index: 103;
}
.portal-menu ul{
    margin:0px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;position: relative;
    padding-left: 0;
    margin-bottom: 0;flex-direction: row;
    list-style: none;
}
.portal-menu li{
    color:#ffffff;display: list-item;
    text-align: -webkit-match-parent;padding: 0px 12px;
    position: relative;
}
.portal-menu li a{
    font-family: PingFangSC-Semibold;
    font-size: 16px;text-decoration: none;padding-right: .5rem;
    padding-left: .5rem;
    background-color: transparent;
    font-weight: 500;
    color: #ffffff !important;
    letter-spacing: 2.22px;
}
.btn{
	padding:8px 20px 8px 20px;color:#ffffff;border-radius: 5px;cursor: pointer;    display: inline-block;
    font-size: 14px;margin-left: 20px;
	border: 1px solid #fff;
}
.btn:hover{
	border: 1px solid #32B5C5;background:#32B5C5;
}
.center{
    width:100%;
    background:#170537 ;display:table;text-align: center;
}
.center > div{
    display:table-cell;margin:0 auto;vertical-align:middle;width:100%;
}
.center-text{
    text-align: center;font-size: 9px;color: #ffffff;
}
.center-text-x{
    text-align: center;font-size: 23px;color: #ccc;
}
.c2{font-size: 28px;}
.c2 .c22{color:#666666;};
.two .tp2{color:#666666;}
.c3{
    display: inline-block;
    width: 190px;
    height: 231px;
    border-radius: 3px;
    padding: 31px 21px 21px 21px;
    box-sizing: border-box;
    position: relative;
    cursor:pointer;
}
.c3:hover{
    -webkit-box-shadow: #666666 0px 0px 10px;
    -moz-box-shadow: #666666 0px 0px 10px;
    box-shadow: #666666 0px 0px 10px;
}
.c3 .icon{
        font-size: 117px;
    color: #fff;
}
.c3 .text{
    color: #fff;font-size: 22px;
}
.four .iconfont{font-size:46px;}
.four .ftxt{margin-top:10px;}
.bottom{
	padding: 50px;box-sizing: border-box;color:#ffffff;cursor: default;
}
.bottom > div{
    display: inline-block;    text-align: left;
}

.b1{
    position: absolute;left:200px;text-align: center;
    line-height: 50px;width:120px;height:50px;border-radius: 25px;background: #32B5C5;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;cursor: pointer;
    user-select:none;    font-size: 15px;
}
.input{
    width:260px;height:50px;border-radius: 25px;border:none;padding-left: 20px;box-sizing: border-box;
    font-size: 22px;
}
.input:focus,.input:hover,.input:active{
    border:none;border-radius: 25px;
    outline:medium;outline:none;
}
.input::-webkit-input-placeholder{font-size: 18px;color: #979896;font-family: 'Microsoft YaHei';font-weight: 400;}   
.input:-moz-placeholder{font-size: 18px;color: #979896;font-family: 'Microsoft YaHei';font-weight: 400;}                  
.input::-moz-placeholder{font-size: 18px;color: #979896;font-family: 'Microsoft YaHei';font-weight: 400;}                  
.input:-ms-input-placeholder{font-size: 18px;color: #979896;font-family: 'Microsoft YaHei';font-weight: 400;}           